Skip to main content

Introduction to OctoPos

What is OctoPos?​

OctoPos is a comprehensive DeFi intelligence platform for the Stellar blockchain. It provides real-time position tracking, risk monitoring, and transaction execution services for users interacting with Stellar DeFi protocols.

OctoPos is part of the Untangled Finance ecosystem — the data backbone that powers OctoVault's real-time NAV calculations, portfolio analytics, and risk management.

Core Services​

1. Position Tracker​

Tracks user positions across multiple Stellar DeFi protocols with real-time pricing.

2. Risk Monitoring Service (RMS)​

Continuously monitors lending, AMM, and DeFi positions across Blend, Aquarius, SoroSwap, Phoenix, FxDAO, and other protocols for risk conditions and triggers alerts when thresholds are crossed. -> (To be updated)

3. Transaction Builder (TxB)​

Builds optimized Stellar Soroban transactions for position exits (repay, liquidate, unwind). -> (To be updated)

4. Notification Service (NS)​

Delivers risk alerts to users via Telegram, Discord, and Email. ->(To be updated)

Core Capabilities​

  • Multi-protocol aggregation — Tracks positions across Blend, Aquarius, SoroSwap, Phoenix, FxDAO, and native Stellar wallets in a single query
  • 6-feed price priority chain — Aquarius AMM → Wrapped Assets → Blend Oracle → StellarExpert → DeFiLlama → Untangled Vault NAV, with automatic fallback and cross-validation
  • Real-time tracking — 60-second position collection loop with raw snapshots, hourly OHLC, and daily OHLC rollups
  • Risk monitoring — Continuous evaluation of positions across multiple protocols with configurable thresholds
  • Transaction building — Build repay, liquidation, and unwind transactions with slippage control
  • Multi-channel alerts — Telegram, Discord, and Email notifications for risk events

Architecture Overview​

OctoPos consists of four interconnected services:

Data Flow​

API Subscriptions​

Access OctoPos API via X402 protocol — pay with Stellar USDC for 30-day subscriptions.

TierRate LimitDurationPrice
Standard60 req/min30 days$0.2026
PartnerCustomCustomNegotiated

Supported wallets: Freighter, Albedo. See Subscriptions for details.

REST API​

OctoPos exposes a unified REST API with API key authentication and tiered rate limiting:

Position Endpoints​

EndpointMethodDescription
/positions/:addrGETAll positions for a Stellar address
/summaryGETPortfolio summary with total value
/historyGETHistorical portfolio snapshots
/yieldGETYield metrics per protocol
/eventsGETPosition lifecycle events

Risk & Transaction Endpoints​

EndpointMethodDescription
/rms/risk/:addrGETRisk evaluation for a wallet
/rms/config/:addrGET/POSTRisk threshold configuration
/txb/buildPOSTBuild a repay/liquidate transaction
/txb/proposalsGETGet transaction proposals

System Endpoints​

EndpointMethodDescription
/protocolsGETList supported protocols
/protocols/:id/statsGETProtocol-level statistics
/healthGETSystem health + data freshness
/rms/notifications/telegramGET/POST/DELETETelegram notification config

API key tiers: Free (rate-limited) · Standard · Partner (custom limits).

See Architecture for system design and RMS for risk monitoring details.

Supported Protocols​

ProtocolTypeOctoPos Adapter
Blend CapitalLendingblend — supply (bTokens), borrow (dTokens)
Aquarius AMMLiquidity Poolaquarius — LP shares + claimable AQUA rewards
SoroSwapLiquidity Poolsoroswap — LP token valuation
Phoenix DeFi HubStaking + LPphoenix — LP + staking positions + pending rewards
FxDAOCDPfxdao — collateral deposited + debt minted
Native StellarWalletstellar-wallet — XLM balance + all trustlines
Untangled VaultsERC-4626 Vaultuntangled-vault — vault share balances, NAV pricing

Supported Price Feeds​

PriorityFeedSourceBest For
0Aquarius AMMAquarius AMM swap quotesStellar-native tokens with liquid pools
1Wrapped AssetUnderlying price × rateWrapped/yield-bearing tokens (e.g., yXLM)
2Blend OracleBlend on-chain oracleAssets in Blend pools
3StellarExpertStellarExpert APIStellar Classic assets, known Soroban tokens
4DeFiLlamaDeFiLlama aggregatorBroad coverage, last resort

See Architecture and Adapters & Price Feeds for deeper documentation.